import os
import shutil


# os.name——name顾名思义就是’名字’，这里的名字是指操作系统的名字，主要作用是判断目前正在使用的平台，并给出操作系统的名字，如Windows 返回 ‘nt’; Linux 返回’posix’。
print(os.name)

# os.getcwd()——全称应该是’get current work directory’，获取当前工作的目录，如：返回结果为：‘C:\Program Files\Python36’。
print(os.getcwd())

# os.listdir(path)——列出path目录下所有的文件和目录名，返回一个给定path下所有文件的一个列表。相当于linux中的ls
print(os.listdir("./"))

# 返回文件母目录
print(os.path.dirname("../装饰器.py"))

# 返回文件名
print(os.path.basename("../装饰器.py"))

# 返回文件路径
print(os.path.split("../装饰器.py"))

# 组合文件路径
print(os.path.join("a", "b"))

# 创建目录, 只能创建目录
# os.mkdir("test")

# 创建多层文件夹
# os.makedirs("./test/test/test")

# 删除空文件夹
# os.rmdir("./test")

# 删除文件
# os.remove("o.txt")

# 是否是文件
# os.path.isfile()

# 是否是目录
# os.path.isdir()

# 对线是否存在
# os.path.exists()

# 文件大小
# os.path.getsize()

# 返回文件的绝对路径
# os.path.abspath()

